myvar_0 = GetPrimitiveParameter(0)
myvar_1 = Inventory["new"](Inventory["kTypeNeighbor"], myvar_0)
myvar_2 = myvar_1["findToken"](myvar_1, gVoodooDollUsageProps["Token GUID"])
	if (myvar_2 ~= 0) then 
myvar_2 = myvar_2

	myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Hours Till Dec"]] = (myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Hours Till Dec"]] - 1)
		if (myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Hours Till Dec"]] <= 0) then
		myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Uses"]] = (myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Uses"]] - 1)
			if (myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Uses"]] <= 0) then
			myvar_2["setProperty"](myvar_2, gVoodooDollUsageProps["Uses"], 0)
			myvar_2["setFlag"](myvar_2, InventoryToken["kFlagMarkedForDeletion"])
			myvar_1["removeTokensMarkedForDeletion"](myvar_1)
		else
			myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Hours Till Dec"]] = myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Intial Hours Till Dec"]]
			myvar_2["setProperties"](myvar_2, myvar_2["getPropertiesCopy"](myvar_2))
		else
			myvar_2["setProperty"](myvar_2, gVoodooDollUsageProps["Hours Till Dec"], myvar_2["getPropertiesCopy"](myvar_2)[gVoodooDollUsageProps["Hours Till Dec"]])
		end
	end
	local myvar_5 = True
	SetScriptReturnValue(myvar_5)
else
	local myvar_4 = False
	SetScriptReturnValue(myvar_4)
end
